Text copied to clipboard!

Название

Text copied to clipboard!

Go программист

Описание

Text copied to clipboard!
Мы ищем опытного программиста Go, который присоединится к нашей команде разработчиков для создания масштабируемых, надежных и высокопроизводительных серверных решений. Ваша основная задача будет заключаться в проектировании, разработке и поддержке микросервисов и API, написанных на языке Go, а также в обеспечении их стабильной и эффективной работы в продакшене. Вы будете работать в тесном сотрудничестве с другими инженерами, архитекторами, специалистами по DevOps и менеджерами проектов, чтобы реализовывать технические решения, соответствующие бизнес-требованиям. Мы ценим инициативность, внимание к деталям и стремление к постоянному профессиональному росту. В нашей компании вы получите возможность работать с современными технологиями, такими как Kubernetes, Docker, gRPC, REST, PostgreSQL, Redis и другими. Мы поддерживаем культуру открытого кода, code review и автоматизированного тестирования, а также активно внедряем CI/CD практики. Идеальный кандидат должен обладать глубокими знаниями языка Go, пониманием принципов построения распределённых систем и опытом работы с облачными платформами (AWS, GCP или Azure). Также приветствуется опыт работы с другими языками программирования, такими как Python, Java или C++, и знание принципов DevOps. Если вы хотите стать частью команды, которая разрабатывает инновационные решения и оказывает влияние на миллионы пользователей, мы будем рады видеть вас среди нас.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка микросервисов на языке Go
  • Проектирование архитектуры серверных приложений
  • Интеграция с внешними API и базами данных
  • Оптимизация производительности и масштабируемости сервисов
  • Участие в code review и написание тестов
  • Работа в команде с другими разработчиками и DevOps-инженерами
  • Решение технических проблем и устранение багов
  • Документирование кода и архитектурных решений
  • Участие в планировании и оценке задач
  • Внедрение лучших практик разработки и безопасности

Требования

Text copied to clipboard!
  • Опыт коммерческой разработки на Go от 2 лет
  • Знание принципов ООП и функционального программирования
  • Опыт работы с REST/gRPC API
  • Знание SQL и опыт работы с PostgreSQL или MySQL
  • Опыт работы с Docker и Kubernetes
  • Понимание принципов CI/CD и DevOps
  • Умение работать с системами контроля версий (Git)
  • Опыт написания модульных и интеграционных тестов
  • Хорошие коммуникативные навыки и умение работать в команде
  • Желание учиться и развиваться профессионально

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на Go?
  • С какими базами данных вы работали?
  • Использовали ли вы Kubernetes или Docker в проектах?
  • Как вы подходите к тестированию кода?
  • Были ли у вас проекты с высокой нагрузкой?
  • Как вы решаете проблемы производительности?
  • Есть ли у вас опыт работы с облачными платформами?
  • Как вы организуете взаимодействие с другими членами команды?
  • Какие инструменты CI/CD вы использовали?
  • Какие книги или ресурсы по Go вы можете порекомендовать?